package cn.bluethink.eguan.model.core;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * 文件列表对象
 * 
 * @author 苏州中科蓝迪公司所有(c)2016-2021
 * @version 0.3.0
 * @brief 驿馆+产品
 * @note 修订历史： 1.wanglei于2019/01/11设计并构建初始版本v0.3.0
 */
public class EgFileList extends EgObject {

    /**
     * 文件列表对象所属的位置对象（比如位置对象为工作任务，每个文件所在的位置对象均相同，前端统一传值，为空时不返回）
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private EgObject pos;
    
    /**
     * 文件列表
     */
    private List<EgFile> fileList;

    public EgFileList() {
        this.setType(new EgOType(EgOType.FILE_LIST, null));
    }

    public EgObject getPos() {
        return pos;
    }

    public void setPos(EgObject pos) {
        this.pos = pos;
    }

    public List<EgFile> getFileList() {
        return fileList;
    }

    public void setFileList(List<EgFile> fileList) {
        this.fileList = fileList;
    }

}
